.lunbo-box span {width:52px;height:5px;border-radius:0;margin:0 11px!important;}
.lunbo-slide {width:100%;}
.lunbo-list a {display:block;width:100%;}
.lunbo-list a img {width:100%;display:block;}
.lunbo-prev {top:0;left:0;width:300px;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-size:auto auto;margin-top:0;opacity:0.3;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.lunbo-next {top:0;right:0;width:300px;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-size:auto auto;margin-top:0;opacity:0.3;}
.lunbo-prev:hover {opacity:1;}
.lunbo-next:hover {opacity:1;}
.ss-wai {background:#eee;height:90px;padding:27px 0;}
.ss-wai .container {overflow:hidden;}
.ss-left {float:left;}
.ss-left ul {overflow:hidden;}
.ss-list {float:left;}
.ss-list a {display:block;color:#666;font-size:14px;line-height:36px;padding-right:35px;}
.ss-list:first-child a {font-size:16px;font-weight:bold;padding-right:5px;color:#2a49ca;}
.ss-right {overflow:hidden;float:right;border:1px solid #ee952f;}
.ss-input {float:left;}
.ss-input input {display:inline-block;width:235px;height:36px;text-indent:2em;letter-spacing:3px;}
.ss-img {float:left;text-align:center;}
.ss-img a {display:block;width:36px;height:36px;background:#ee952f;line-height:35px;}
.ss-img img {display:inline-block;}
input::-webkit-input-placeholder {color:#999;font-size:14px;}
.pro-wai {background:#FFF;padding-top:41px;padding-bottom:54px;}
.product {overflow:hidden;}
.product-left {float:left;width:300px;border:1px solid #eee;position:relative;}
.product-top {width:100%;height:103px;background:url("../img/cpzx-bj1.png") left bottom,url("../img/cpzx-bj1.png") right top;background-repeat:no-repeat;background-color:#2a49ca;padding-top:15px;}
.product-top h1, .product-top h5 {text-align:center;color:#FFF;font-size:36px;font-weight:bold;}
.product-top p {text-align:center;color:#FFF;font-size:14px;line-height:30px;text-transform:uppercase;}
.product-body {width:100%;padding:15px 14px 5px;}
.product-body ul {width:100%;}
.list-one {position:relative;width:100%;background:#eee;margin-bottom:1px;line-height:40px;color:#333;font-size:18px;text-indent:15px;overflow:hidden;cursor:pointer;}
.list-one b {float:right;margin-right:18px;font-size:18px;}
.product-ul2 {width:100%;background:#FFF;}
.product-body ul li:nth-child(4) .product-ul2 {display:block;}
.list-two {width:100%;height:45px;line-height:45px;padding-left:50px;}
.list-two a {display:block;width:100%;height:100%;line-height:45px;color:#666;text-align:left;font-size:14px;position:relative;text-indent:0;}
.list-two a:before {content:'';display:block;background:url("../images/cpzx-jt.png") no-repeat right center;width:30px;height:45px;position:absolute;top:0;left:-40px;}
.list-two:hover {background:#eee;}
.pro-active {background:#ee952f;color:#FFF;}
.product-bottom {width:100%;padding:22px 76px 10px;background:#ee952f;}
.product-bottom span {display:block;padding:8px;background-color:#FFF;}
.product-bottom span img {display:block;width:100%;}
.product-bottom p {color:#FFF;text-align:center;font-size:14px;margin-top:5px;}
.product-right {float:right;width:845px;height:1061px;}
.product-tit {width:100%;height:47px;line-height:47px;margin-bottom:36px;}
.hxcp {width:422.5px;height:100%;text-align:center;color:#FFF;background:#2a49ca;float:left;cursor:pointer;font-size:18px;}
.tjcp {width:422.5px;height:100%;text-align:center;color:#FFF;background:#2a49ca;float:left;cursor:pointer;font-size:18px;}
.pro-tit-active {background:#ee952f;position:relative;}
.pro-tit-active:after {content:'';display:block;border:10px solid #ee952f;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;top:47px;left:50%;transform:translateX(-50%);}
.product-ul {width:100%;height:1008px;overflow:hidden;}
.product-list {width:407px;height:306px;border:1px solid #eee;margin-right:31px;margin-bottom:30px;float:left;}
.product-list:nth-child(2n) {margin-right:0;}
.product-list:nth-child(5) {margin-bottom:0;}
.product-list:nth-child(6) {margin-bottom:0;}
.product-list a {display:block;width:100%;height:100%;}
.product-list a span {display:block;}
.product-list a span img {display:block;width:405px;height:255px;}
.product-list a p {display:block;width:100%;height:50px;line-height:50px;text-align:center;background:#eee;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.product-right .product-ul:nth-child(3) {display:none;}
.sdys-wai {background:url("../images/sdys-bj.png") no-repeat;padding-top:35px;padding-bottom:54px;}
.sdys-tit {width:100%;text-align:center;}
.sdys-tit h1, .sdys-tit h5 {color:#FFF;font-size:36px;}
.sdys-tit p {width:490px;margin:7px auto 0;color:#FFF;font-size:14px;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #FFF;position:relative;}
.sdys-tit p:after {content:'';display:block;width:84px;height:7px;background:#FFF;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);}
.sdys-body {width:100%;height:595px;margin-top:34px;}
.sdys-top-ul {overflow:hidden;width:100%;height:490px;}
.sdys-top-list {width:100%;height:100%;overflow:hidden;display:none;}
.sdys-top-list:nth-child(1) {display:block;}
.sdys-top-list span {display:block;width:724px;height:100%;float:left;}
.sdys-top-list span:nth-child(4) {background:url("../images/sdys-bj.png") no-repeat;height:724px;}
.sdys-top-list span img {display:block;width:100%;height:100%;}
.sdys-right {width:476px;height:100%;float:right;padding:79px 30px 0 49px;background:#FFF;}
.sdys-right h2, .sdys-right h6 {font-size:24px;color:#333;text-align:left;position:relative;}
.sdys-right h2:after, .sdys-right h6:after {content:'';display:block;width:76px;height:3px;background:#2a49ca;position:absolute;top:50%;left:-100px;}
.sdys-right h2 b, .sdys-right h6 b {font-size:30px;color:#2a49ca;}
.sdys-right h2 u, .sdys-right h6 u {text-decoration:none;font-size:30px;color:#333;}
.sdys-right h1 a:hover, .sdys-right strong a:hover {color:#ee952f}
.sdys-right h1 a, .sdys-right strong a {text-align:left;font-size:24px;color:#2a49ca;background:none;overflow:hidden;height:79px;white-space:normal;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}
.sdys-right h1, .sdys-right strong {text-align:left;color:#2a49ca;font-size:24px;margin:27px 0 20px;border-bottom:1px solid #eee;white-space:normal;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:79px;}
.sdys-right p {color:#666;font-size:14px;text-align:left;line-height:30px;margin:20px 0 20px;height:150px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sdys-right a {display:block;width:187px;height:46px;line-height:45px;text-align:center;color:#FFF;background:#ee952f;font-size:20px;}
.sdys-bottom-ul {overflow:hidden;width:100%;height:105px;}
.sdys-bottom-list {width:300px;height:100%;background-color:#2a49ca;color:#FFF;text-align:center;position:relative;float:left;}
.sdys-bottom-list p {font-size:24px;color:#FFF;text-align:center;font-weight:bold;display:block;height:100%;line-height:105px;}
.sdys-bottom-list span {display:inline-block;color:#FFF;font-size:50px;font-weight:bold;height:100%;position:absolute;top:17%;right:10%;}
.sdys-bottom-list:nth-child(1) {background-image:url("../images/sdys-img1.png");background-repeat:no-repeat;background-position:18% 46%;}
.sdys-bottom-list:nth-child(2) {background-image:url("../images/sdys-img2.png");background-repeat:no-repeat;background-position:18% 46%;}
.sdys-bottom-list:nth-child(3) {background-image:url("../images/sdys-img3.png");background-repeat:no-repeat;background-position:18% 46%;}
.sdys-bottom-list:nth-child(4) {background-image:url("../images/sdys-img4.png");background-repeat:no-repeat;background-position:18% 46%;}
.sdys-active {background:#ee952f;}
.hzan-wai {background:#FFF;padding-top:50px;padding-bottom:50px;}
.hzal-tit {width:100%;}
.hzal-tit h1, .hzal-tit h5 {font-size:36px;color:#333;text-align:center;}
.hzal-tit h1 b, .hzal-tit h5 b {color:#2a49ca;}
.hzal-tit p {width:490px;margin:7px auto 0;color:#999;font-size:14px;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #ddd;position:relative;text-align:center;}
.hzal-tit p:after {content:'';display:block;width:84px;height:7px;background:#999;position:absolute;bottom:-3px;left:50%;transform:translateX(-50%);}
.hzal-body {position:relative;width:100%;margin-top:40px;}
.hzal-swiper {overflow:hidden;width:100%;padding-bottom:5px;}
.hzal-list {border-radius:8px;background:#f5f5f5;padding-bottom:35px;box-shadow:0 1px 2px 2px #ddd;}
.hzal-list span {display:block;width:100%;}
.hzal-list span img {display:block;width:100%;height:223px;}
.hzal-list h2, .hzal-list strong {display:block;color:#333;text-align:center;font-size:16px;margin-top:20px;padding:0 20px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:21px;}
.hzal-list-heng {display:block;width:50px;height:1px;background:#bababa;margin:15px auto;}
.hzal-list p {color:#666;font-size:14px;text-align:left;line-height:30px;padding:0 20px 35px;height:125px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.hzal-list a {display:block;width:105px;height:30px;line-height:29px;color:#FFF;text-align:center;background:#666;margin:0 auto;border-radius:30px;}
.hzal-prev {background-image:url("../images/hzal-left.png");left:-50px;}
.hzal-next {background-image:url("../images/hzal-right.png");right:-50px;}
.hzal-list:hover {background:#2a49ca;}
.hzal-list:hover h2,.hzal-list:hover p {color:#FFF;}
.hzal-list:hover a {background:#ee952f;}
.hzal-bottom {margin-top:70px;}
.hzal-bottom ul {width:100%;overflow:hidden;}
.hzal-bottom ul li {width:240px;height:90px;line-height:90px;float:left;background:url("../images/hzhl-shu.png") no-repeat right center;text-align:center;}
.hzal-bottom ul li img {max-width:100%;display:inline-block;vertical-align:middle;}
.ryzz-wai {background:url("../images/ryzz-bj.png") no-repeat;padding-top:45px;padding-bottom:45px;background-size:cover;}
.ryzz-body {margin-top:20px;margin-bottom:35px;position:relative;}
.ryzz-list a {display:block;}
.ryzz-list a span {display:block;}
.ryzz-list a span img {display:block;width:288px;height:216px;}
.ryzz-list a p {text-align:center;font-size:14px;color:#333;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;line-height:34px;}
.ryzz-list:hover p {color:#ee952f;}
.ryzz-prev {background-image:url("../images/ryzz-left.png");width:59px;height:59px;background-color:#2e2e2e;background-size:auto;left:-59px;margin-top:-50px;}
.ryzz-next {background-image:url("../images/ryzz-right.png");width:59px;height:59px;background-color:#2e2e2e;background-size:auto;right:-59px;margin-top:-50px;}
.ryzz-bottom {width:100%;text-align:center;}
.ryzz-bottom a {display:inline-block;width:170px;height:40px;line-height:39px;text-align:center;color:#FFF;background:#2f55d5;font-size:18.9px;border-radius:30px;}
.cfsj-wai {background:url("../images/cfsj-bj.jpg");padding-top:60px;padding-bottom:50px;}
.cfsj-body {width:100%;margin-top:40px;margin-bottom:40px;}
.cfsj-ul {width:100%;overflow:hidden;position:relative;}
.cfsj-list {width:286px;height:186px;}
.cfsj-list:nth-child(2) {position:absolute;top:0;left:0;}
.cfsj-list a,.cfsj-list a img {display:block;width:100%;height:100%;}
.cfsj-list:nth-child(1) {width:600px;height:390px;position:relative;top:0;left:300px;}
.cfsj-list:nth-child(3) {position:absolute;top:0;right:0;}
.cfsj-list:nth-child(4) {position:absolute;left:0;bottom:0;}
.cfsj-list:nth-child(5) {position:absolute;right:0;bottom:0;}
.cfsj-list a {position:relative;}
.cfsj-mengceng {width:100%;height:100%;background:rgba(42,73,202,.9);position:absolute;left:0;right:0;top:0;display:none;padding-top:25%;}
.cfsj-mengceng p {color:#FFF;font-size:16px;text-align:center;line-height:30px;height:60px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.cfsj-list:nth-child(1) .cfsj-mengceng p {font-size:24px;}
.cfsj-bottom {width:100%;text-align:center;}
.cfsj-bottom a {display:inline-block;width:300px;height:50px;line-height:49px;color:#FFF;text-align:center;border-radius:30px;background-image:url("../images/cfsj-jiantou.png");background-repeat:no-repeat;background-position:65% 50%;background-color:#ee952f;font-size:18px;padding-right:70px;}
.nummber-wai {background:#2a49ca;padding-top:46px;padding-bottom:60px;height:240px;}
.nummber-ul {overflow:hidden;width:100%;}
.nummber-list {width:300px;height:134px;float:left;background:url("../images/nummber-bj.png") no-repeat right center;text-align:center;}
.nummber-list span:nth-child(1) {color:#FFF;font-size:60px;font-weight:bold;}
.nummber-list span:nth-child(2) {color:#FFF;font-size:20px;}
.about-wai {background:#FFF;padding-bottom:34px;}
.about-wai .container {}
.about {overflow:hidden;position:relative;top:-30px;background:#f5f5f5;height:530px;width:100%;padding-bottom:5px;box-shadow:0 3px 2px 2px #ddd;}
.about-left {width:600px;float:left;padding:70px 0 60px 20px;}
.about-right {width:600px;float:right;padding:63px 21px 0 0;}
.about-tit {overflow:hidden;width:100%;height:56px;}
.about-tit h1, .about-tit h5 {float:left;font-size:30px;color:#999;text-transform:uppercase;}
.about-tit h1 b, .about-tit h5 b {font-size:45px;color:#FFF;text-transform:uppercase;width:55px;height:55px;text-align:center;background:#2f55d5;display:inline-block;margin-right:10px;}
.about-heng {width:60px;height:2px;background:#ddd;margin-left:10px;margin-right:10px;float:left;margin-top:38px;}
.about-tit h2, .about-tit h6 {color:#444;font-size:24px;float:left;display:inline-block;margin-top:22px;}
.about-left p {margin-top:40px;line-height:35px;font-size:14px;color:#444;text-align:left;height:170px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.about-left a {display:inline-block;line-height:40px;font-size:14px;color:#2a49ca;}
.about-ul {margin-top:65px;overflow:hidden;}
.about-list {width:135px;height:42px;line-height:41px;text-align:center;background:#999;float:left;margin-right:27px;cursor:pointer;}
.about-list:nth-child(1) {background-color:#ee952f;}
.about-list a {display:block;font-size:18.5px;color:#FFF;}
.about-bottom {margin-top:15px;}
.about-list2 a {display:block;}
.about-list2 a span {display:block;}
.about-list2 a span img {display:block;width:273px;height:172px;}
.about-list2 a p {text-align:center;font-size:14px;line-height:30px;color:#555;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.about-prev {background-image:url(../images/about-left.png);width:31px;height:31px;left:0;}
.about-next {background-image:url(../images/about-right.png);width:31px;height:31px;right:0;}
.about-list2:hover p {color:#ee952f;}
.about-slide {display:none;}
.about-slide:nth-child(1) {display:block;}
.news-wai {background:#f5f5f5;padding-top:40px;padding-bottom:46px;}
.news-body {width:100%;overflow:hidden;margin-top:40px;}
.news-futit {float:left;width:100%;overflow:hidden;margin-bottom:10px;}
.news-futit div:first-child {width:770px;float:left;overflow:hidden;line-height:30px;padding:10px 0;}
.news-futit div:last-child {width:430px;float:left;overflow:hidden;line-height:30px;padding:10px 0;}
.news-futit div:first-child span,.news-futit div:last-child span {font-size:20px;font-weight:bold;display:block;border-left:5px solid #2a49ca;float:left;padding-left:15px;}
.news-futit div:first-child a,.news-futit div:last-child a {display:block;float:right;margin-right:20px;}
.news-left {width:730px;float:left;}
.news-top {width:100%;overflow:hidden;padding-bottom:17px;border-bottom:1px dashed #ddd;}
.news-top a {display:block;}
.news-top a span:nth-child(1) {display:block;width:255px;height:155px;float:left;margin-right:10px;}
.news-top a span img {display:block;width:100%;height:100%;}
.news-top a h2 {font-size:14px;color:#333;text-align:left;font-weight:500;}
.news-top a span:nth-child(3) {display:inline-block;font-size:14px;color:#999;text-align:left;margin-top:5px;margin-bottom:20px;}
.news-top a p {font-size:14px;color:#666;text-align:left;line-height:30px;}
.news-left-ul {width:100%;overflow:hidden;}
.news-left-list {float:left;width:355px;margin-right:20px;border-bottom:1px dashed #ddd;padding:12px 0 10px;}
.news-left-list:nth-child(2n) {margin-right:0;}
.news-left-list a {display:block;width:100%;overflow:hidden;padding-left:30px;position:relative;}
.news-left-list a:before {content:'';display:block;width:15px;height:3px;background:#666;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.news-left-list a p {display:block;color:#333;font-size:14px;text-align:left;float:left;line-height:30px;}
.news-left-list a span {float:right;font-size:14px;color:#999999;line-height:30px;}
.news-top:hover h2 {color:#ee952f;}
.news-left-list:hover a p {color:#ee952f;}
.news-left-list:hover a:before {background:#ee952f;}
.news-right {float:right;width:430px;}
.news-ul {width:100%;overflow:hidden;}
.news-list {width:99%;height:58px;margin-bottom:10px;background:#FFF;box-shadow:0px 2px 1px 1px #ddd;border-radius:30px;}
.news-list a {display:block;width:100%;height:100%;line-height:58px;text-align:left;position:relative;color:#666;font-size:14px;padding-left:20px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.news-list a:after {content:'+';display:block;width:20px;height:20px;line-height:18px;border-radius:50%;color:#666;text-align:center;border:1px solid #666;position:absolute;top:50%;transform:translateY(-50%);right:16px;}
.news-list:hover {background:#ee952f;}
.news-list:hover a {color:#FFF;}
.news-list:hover a:after {color:#FFF;border-color:#FFF;}
.yqlj-wai {background:#FFF;padding-top:30px;padding-bottom:27px;}
.yqlj-top {width:100%;}
.yqlj-top h1, .yqlj-top h5 {color:#333;font-size:24px;padding-left:15px;border-left:6px solid #2a49ca;line-height:30px;}
.yqlj-ul {overflow:hidden;margin-top:15px;}
.yqlj-ul li {float:left;}
.yqlj-ul li a {display:block;width:100%;color:#666;font-size:14px;text-align:center;position:relative;line-height:30px;padding:0 10px;}
.yqlj-ul li a:after {content:'-';display:block;color:#666;font-size:14px;position:absolute;right:0;top:0%;}